home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1997 / HAM Radio 1997.iso / vcls / compress / readme.txt < prev   
Text File  |  1996-04-08  |  8KB  |  191 lines

  1.                  TCompress Component Set V1.5
  2.      File and Database Compression Components for Delphi
  3.  
  4.   Copyright (c) 1995  Peter Hyde, South Pacific Information Services Ltd
  5.          Fax: +64-3-384-5138    Email: nzsm@spis.southern.co.nz
  6.  
  7.            These components are fully functional SHAREWARE.
  8. >>>>> If you ordered the registered version of TCompress, see REGINFO.TXT
  9.  
  10.  
  11.  You are encouraged to pass them on, upload them to BBS, Web and ftp sites
  12.  and generally spread them around as much as you can -- but please keep all
  13.  the files together!
  14.  
  15.  If you find TCompress useful, registration will get you the latest version,
  16.  many more source code examples, a personal ID to eliminate the occasional
  17.  reminder message, and a nice warm fuzzy feeling.
  18.  
  19.  Registration details are at the end of this file.
  20.  
  21.      ===== PLEASE SEE COMPRESS.HLP FOR MUCH MORE INFORMATION =====
  22.  
  23. 1. Key features:
  24.  
  25. *   Multi-file compressed archives
  26. *   Database BLOB (memo, image) compression
  27. *   In-memory compression using streams (file/memory/blob<-->file/memory/blob)
  28. *   Event hooks for customizable user interaction
  29. *   Built-in RLE (Run-Length Encoding) and LZH (Lempel-Ziv-Huffman) compression
  30. *   Custom compression routines can be easily added
  31.  
  32.  
  33. 2. Installation:
  34.  
  35. >>>>> Please review HISTORY.TXT before installation.
  36.  
  37.     Quick Start (for people in a hurry):
  38.  
  39. *   Install COMPRESS.DCU and COMPCTRL.DCU
  40. *   Load the COMPDEMO project, compile and run it
  41. *   Examine COMPMAIN.PAS for numerous examples of how to use the compression
  42.     components
  43.  
  44.     Full Installation Instructions (for careful people):
  45.  
  46. *   BACKUP your \DELPHI\BIN\COMPLIB.DCL file
  47.  
  48. *   Also BACKUP the \DELPHI\DEMOS\DATA\BIOLIFE.* files, as this database is
  49.     used by COMPDEMO to show off blob compression
  50.  
  51. *   Put COMPRESS.DCU/.DCR and COMPCTRL.DCU/.DCR in a directory on Delphi's
  52.     Component Library Search path (see Options|Environment|Library if you want
  53.     to alter this path)
  54.  
  55. *   Select Options|Install Components, then click Add and type COMPRESS. Click
  56.     Add again and type COMPCTRL. Click OK.
  57.  
  58. *   All being well, a rebuild will take place and a new Compress tab will appear
  59.     on your component palette. This contains the Compress, CDBMemo (Compressed
  60.     Database Memo) and CDBImage (Compressed Database Image) components.
  61.  
  62. *   Ensure the DBDEMOS alias is pointing to the directory containing the
  63.     BIOLIFE database
  64.  
  65. *   Load the COMPDEMO project and run it.
  66.  
  67. Note: TCompress and its companions provide very comprehensive data
  68. compression capabilities. Most developers might only need to drop
  69. TCompress on a form and call its ExpandFile/CompressFile methods in
  70. order to create and work with their own multi-file archives...
  71.  
  72. Others might drop CDBMemo/CDBImage components on as well and simply
  73. interact with them to have text and picture data automatically
  74. compressed when it is stored in a database.
  75.  
  76. And some developers might use the TCBlobfield class to store all kinds
  77. of data (sound, numbers, video etc) directly into compressed database
  78. blobs.
  79.  
  80.  
  81.  
  82.  
  83. 3.  Installing Help (for integrated help while running Delphi):
  84.  
  85. *   Put COMPRESS.HLP in \DELPHI\BIN, and COMPRESS.KWF file in \DELPHI\HELP.
  86. *   Run \DELPHI\HELP\HELPINST, and select FILE|OPEN|\DELPHI\BIN\DELPHI.HDX.
  87. *   Click the + icon and select COMPRESS.KWF.
  88. *   Select File|Save to write the updated DELPHI.HDX file, then exit.
  89. *   You should now be able to access TCompress help from within Delphi,
  90.     e.g. by pressing F1 while the cursor is in the RegName property or
  91.     OnCheckFile event.
  92.  
  93.  
  94. 4. File list:
  95.  
  96. COMPRESS.DCU           TCompress component
  97. COMPRESS.DCR           Component palette icon for TCompress
  98.  
  99. COMPCTRL.DCU           TCDBImage, TCDBMemo and TCBlobField components
  100. COMPCTRL.DCR           Component palette icons for the above
  101.  
  102. COMPRESS.HLP           Complete help file for TCompress component set
  103. COMPRESS.KWF           Keyword file to integrate into Delphi's help
  104.  
  105. COMPDEMO.DPR           TCompress demonstration project file
  106. COMPMAIN.PAS           Main source file for the above (many examples here!)
  107. COMPMAIN.DFM           Main form for the above
  108.  
  109. HISTORY.TXT            Vital information for those with TCompress v1.0
  110. README.TXT             This file
  111.  
  112.  
  113. 5. Synopsis (for Web/BBS listings etc):
  114.  
  115. Filename: COMPRESS.ZIP   (File date: 12-Sept-95  Time: 1:50)
  116. 1 line description:  TCompress File and Database Compression Components for Delphi v1.5
  117. Uploader name & email: Peter Hyde, nzsm@spis.southern.co.nz
  118. Surface address: SPIS Ltd PO Box 19-760, Christchurch, NEW ZEALAND
  119. Special requirements: Delphi
  120. Shareware payment required from private users: $US 45, UKL 30 or $NZ 70
  121. Source included: No (Compress component source available separately to
  122. registered users)
  123. Size zipped / original (in Kb): 74 / 210
  124.  
  125. 10 line description:
  126.  
  127. TCompress provides easy-to-use support for multi-file compressed archives, as 
  128. well as a wide range of database/file/in-memory compression capabilities 
  129. using Delphi streams. Two compression methods (RLE and LZH) are built in, 
  130. with "hooks" for the easy addition of custom compression formats.
  131.  
  132. TCompress also includes drop 'n play components for automatic database blob, 
  133. image and memo compression, based on Delphi's TDBMemo and TDBImage components. 
  134. Images compress by up to 98% when using LZH, hence there is a massive saving in 
  135. disk space and disk or network access when using these components.
  136.  
  137. TCompress comes with an extensive demonstration (which includes many source examples) and 
  138. Delphi-compatible help and keyword files.
  139.  
  140.  
  141. 6. Registration
  142.  
  143. Full registration information is in COMPRESS.HLP. When you register, you will 
  144. receive an updated version (if any), many more source examples to help your 
  145. projects along, and the source of a TCompress-compatible LZW compression 
  146. routine (requires Unisys license for use in your application).
  147.  
  148. On registration, you can optionally also obtain the source code of the Compress 
  149. component (COMPRESS.DCU). Please specify when ordering if you also want this.
  150.  
  151. Registration is available via a number of channels:
  152.  
  153. *** Directly to SPIS Ltd (New Zealand)
  154. Registration: $NZ 70        Optional compress source (add): $NZ 55
  155.  
  156. Payments may be made by check, Mastercard or Visa (please specify card number, 
  157. expiry date, and name of holder).
  158.  
  159. Registered versions will be sent by email where possible, otherwise by 
  160. airmailed disk.
  161.  
  162. Contact: SPIS Ltd, PO Box 19-760, Christchurch, New Zealand
  163. Fax: +64-3-384-5138           Email: nzsm@spis.southern.co.nz
  164.  
  165. *** Via our Web page at http://super.sonic.net/ann/delphi/more
  166. Registration: $US 45        Optional compress source (add): $US 35
  167.  
  168. Visit the page and follow the instructions to register. If you have any 
  169. problems, email ann@href.com.
  170.  
  171. *** Via our US distributor
  172. Registration: $US 45        Optional compress source (add): $US 35
  173.  
  174. Payments may be made by check, Mastercard or Visa (please specify card number, 
  175. expiry date, and name of holder).
  176.  
  177. Contact: Martha Moore, Delphi Shareware, 3439 Moorland Avenue
  178.          Santa Rosa, CA 95407
  179. Fax: 707-586-1183               Email: ann@href.com
  180.  
  181. *** Via our UK distributor
  182. Registration: UKL 30        Optional compress source (add): UKL 25
  183.  
  184. UK currency payments may be made by cheque or money order only. Credit card 
  185. payments in New Zealand currency can be made by contacting SPIS Ltd directly 
  186. (see above).
  187.  
  188. Contact: Rafe Aldridge, 89 Sharland Close, Grove, Oxon, OX12 0AF
  189. Fax/Tel: +44-1235-769-781      Email: tcompress@rcai.demon.co.uk
  190.  
  191.